From f17f86149c79c3c54e1b095985b6c98126ed06a2 Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Mon, 30 Mar 2020 12:30:04 +0200 Subject: [PATCH 1/5] Fix unwanted spaces --- dev-0/expected.tsv | 10544 +- train/expected.tsv | 579158 +++++++++++++++++++++--------------------- 2 files changed, 294851 insertions(+), 294851 deletions(-) diff --git a/dev-0/expected.tsv b/dev-0/expected.tsv index 6b118c1..40eef08 100644 --- a/dev-0/expected.tsv +++ b/dev-0/expected.tsv @@ -1,5272 +1,5272 @@ - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - P - P - S - P - S - S - P - P - P - P - P - S - P - S - S - P - P - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - P - P - S - P - S - P - S - S - P - P - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - P - P - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - P - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +P +P +S +P +S +S +P +P +P +P +P +S +P +S +S +P +P +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +P +P +S +P +S +P +S +S +P +P +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +P +P +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +P +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S diff --git a/train/expected.tsv b/train/expected.tsv index 1432390..0380e06 100644 --- a/train/expected.tsv +++ b/train/expected.tsv @@ -1,289579 +1,289579 @@ - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - P - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - S - P - P - P - P - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - P - S - S - P - P - P - S - P - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - P - P - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - P - S - S - P - S - P - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - P - P - P - S - P - P - P - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - P - P - P - S - S - P - P - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - S - P - S - P - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - P - P - S - P - P - S - P - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - P - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - P - P - P - P - P - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - P - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - P - S - P - P - P - P - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - P - S - S - P - P - P - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - P - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - P - P - P - P - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - S - P - S - P - P - S - P - P - P - S - P - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - P - P - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - P - P - P - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - P - P - S - P - P - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - S - P - P - P - P - P - P - S - P - P - P - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - P - S - P - S - P - S - P - S - P - P - S - P - P - S - P - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - P - S - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - P - S - P - P - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - S - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - P - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - P - S - S - S - P - S - P - P - P - P - P - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - P - P - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - P - P - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - P - P - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - P - P - P - S - S - P - P - S - P - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - P - P - P - S - P - P - S - S - S - P - P - S - P - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - P - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - P - S - P - P - S - P - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - P - P - P - S - S - P - S - P - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - P - P - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - P - P - S - P - P - P - P - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - P - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - P - P - P - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - S - P - P - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - P - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - P - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - S - P - P - P - P - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - P - P - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - P - P - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - P - P - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - P - P - P - P - S - P - S - P - P - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - P - P - P - P - P - P - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - P - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - P - S - P - S - P - P - P - P - S - P - P - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - P - P - P - P - P - P - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - P - P - P - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - P - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - P - P - P - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - P - P - P - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - P - P - P - S - S - P - S - S - P - P - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - P - P - P - P - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - P - P - P - P - P - P - S - P - P - P - S - S - P - P - P - S - P - P - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - P - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - P - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - P - P - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - P - P - S - S - P - S - P - P - S - P - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - P - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - P - P - P - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - P - P - P - P - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - P - P - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - S - S - P - P - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - P - P - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - P - P - S - P - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - P - S - P - P - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - P - P - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - P - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - P - P - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - P - P - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - P - P - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - P - S - P - P - P - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - P - P - P - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - P - P - P - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - P - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - P - P - P - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - P - P - S - P - P - P - S - P - P - S - P - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - P - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - S - P - P - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - P - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - P - P - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - P - P - P - S - P - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - P - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - P - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - P - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - S - P - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - P - P - P - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - P - P - P - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - P - P - P - P - P - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - P - P - S - P - P - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - P - P - S - P - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - P - P - P - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - P - S - S - S - P - S - P - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - P - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - S - P - P - S - P - P - P - P - S - S - P - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - P - P - P - P - S - P - P - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - P - P - P - S - S - P - P - P - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - P - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - P - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - P - P - P - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - P - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - P - P - P - S - P - P - P - P - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - P - S - P - P - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - P - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - S - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - P - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - P - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - P - P - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - P - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - P - P - P - P - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - P - P - P - P - S - S - P - P - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - S - P - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - P - S - P - P - P - P - S - P - S - P - P - P - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - P - P - P - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - P - S - P - P - P - P - P - P - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - P - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - P - P - P - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - P - P - S - P - P - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - P - P - S - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - P - P - P - S - P - P - P - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - P - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - P - S - S - P - S - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - P - S - P - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - P - P - S - S - P - P - S - S - P - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - P - P - P - S - S - P - P - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - S - P - P - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - S - P - S - P - P - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - P - P - S - P - S - P - P - P - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - P - S - S - P - P - P - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - P - S - P - P - P - P - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - P - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - P - P - P - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - P - S - S - P - P - S - S - P - P - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - S - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - P - P - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - P - P - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - P - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - P - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - P - S - P - S - P - P - P - P - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - P - S - S - P - P - P - S - P - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - P - P - S - P - P - P - P - P - P - P - P - S - P - S - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - P - P - P - P - S - P - P - P - P - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - P - P - S - P - S - P - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - P - P - P - P - P - P - S - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - P - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - P - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - P - P - S - P - P - S - P - P - P - P - S - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - P - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - P - P - P - P - P - P - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - P - P - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - P - P - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - P - P - S - P - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - P - P - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - P - P - S - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - P - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - P - P - P - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - P - P - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - P - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - P - P - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - S - P - P - P - S - P - P - P - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - P - P - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - P - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - P - P - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - P - P - S - P - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - S - P - S - P - P - P - S - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - P - S - P - S - P - P - P - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - P - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - P - S - P - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - P - S - P - S - S - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - P - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - P - S - P - S - S - P - P - S - P - P - S - P - P - P - P - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - P - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - P - S - P - S - P - P - S - S - P - P - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - P - S - S - P - P - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - P - S - P - P - S - S - P - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - P - P - S - P - P - P - S - P - P - P - P - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - P - S - P - P - P - P - P - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - P - P - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - P - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - P - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - P - P - P - P - S - P - P - S - P - S - S - P - P - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - P - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - P - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - P - S - P - S - P - P - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - P - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - P - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - P - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - P - P - S - P - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - S - P - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - P - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - P - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - P - P - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - P - P - P - S - P - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - P - P - P - S - P - S - S - P - S - S - P - P - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - P - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - P - P - P - P - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - P - S - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - P - P - P - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - P - P - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - P - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - P - P - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - P - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - P - P - P - P - P - P - P - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - P - P - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - P - P - S - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - P - S - P - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - P - P - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - P - P - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - P - P - P - P - S - P - P - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - P - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - P - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - P - S - P - P - S - P - P - P - P - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - P - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - P - S - P - P - P - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - P - S - P - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - P - S - P - S - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - P - P - P - P - P - P - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - P - S - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - P - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - P - P - S - P - P - P - P - P - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - P - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - P - P - S - P - S - P - S - P - P - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - P - P - P - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - P - P - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - P - S - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - P - P - P - P - S - P - P - S - P - P - S - P - P - P - S - P - P - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - P - P - P - P - P - P - S - P - P - P - P - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - P - P - P - P - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - P - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - P - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - P - P - P - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - P - P - P - S - S - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - P - S - P - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - P - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - P - P - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - P - P - S - P - P - P - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - P - P - P - S - S - P - P - P - S - S - S - P - P - P - P - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - P - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - P - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - P - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - P - P - P - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - P - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - S - P - P - P - P - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - S - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - P - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - P - P - P - P - P - S - P - S - P - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - P - P - P - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - P - S - P - P - P - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - P - P - S - P - S - P - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - P - P - P - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - S - S - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - S - P - P - S - P - P - P - S - P - S - S - P - P - P - S - P - S - P - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - P - P - S - S - P - S - P - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - P - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - P - P - P - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - P - S - P - S - P - P - P - S - P - P - P - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - P - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - P - S - P - S - P - S - P - S - P - P - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - P - P - S - S - P - P - P - S - P - P - S - S - S - P - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - S - P - P - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - P - P - P - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - P - P - P - P - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - S - P - P - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - P - P - P - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - P - P - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - P - P - P - P - P - P - P - P - S - P - P - S - P - S - S - P - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - S - S - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - P - P - S - P - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - P - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - P - P - P - P - S - P - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - S - P - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - P - P - S - S - P - P - S - P - P - P - P - P - S - P - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - S - P - S - P - P - P - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - P - P - P - P - P - P - S - P - S - S - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - P - S - P - S - P - P - P - P - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - P - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - P - P - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - S - P - P - P - S - S - P - P - P - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - P - P - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - P - S - P - P - P - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - P - S - P - S - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - P - P - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - S - S - P - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - P - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - P - P - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - P - P - S - P - P - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - S - S - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - P - P - P - P - S - P - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - P - P - P - S - P - S - P - S - P - S - S - P - P - S - P - P - P - S - P - S - P - P - S - P - P - P - P - P - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - S - P - S - P - P - P - S - S - P - P - S - P - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - S - P - P - P - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - P - P - S - P - S - P - S - S - P - P - P - S - S - P - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - P - P - S - S - S - P - P - P - S - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - P - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - P - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - S - P - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - P - P - P - S - P - P - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - P - P - S - S - P - P - P - P - P - P - S - P - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - P - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - S - S - P - P - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - P - P - S - P - P - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - P - S - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - S - P - P - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - P - P - P - P - S - P - P - P - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - S - P - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - P - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - P - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - S - P - P - P - P - P - P - S - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - P - P - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - P - P - P - S - P - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - P - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - P - P - S - S - P - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - S - S - P - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - P - S - P - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - P - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - P - P - S - P - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - P - P - S - S - S - P - P - P - S - S - P - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - P - P - P - P - P - S - P - S - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - S - P - P - P - S - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - P - P - S - P - P - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - S - P - P - S - P - S - P - P - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - P - P - S - P - S - S - P - P - P - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - P - P - S - S - P - P - P - P - P - P - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - S - P - P - P - S - P - P - P - P - P - P - P - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - P - P - P - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - S - P - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - P - P - P - S - S - S - P - S - P - P - P - S - S - P - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - P - P - S - S - P - P - P - P - P - S - P - P - S - P - P - S - S - S - P - S - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - P - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - P - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - S - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - P - P - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - P - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - P - P - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - S - P - P - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - P - P - P - S - S - P - P - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - P - P - P - S - P - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - P - S - P - S - P - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - P - P - S - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - P - S - P - P - P - S - P - P - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - P - P - P - P - P - S - P - P - S - P - P - S - P - P - S - S - P - S - P - P - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - S - P - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - P - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - P - S - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - P - P - P - P - S - P - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - P - S - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - P - S - S - S - P - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - P - S - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - P - P - P - S - P - S - P - P - S - P - S - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - P - P - P - S - P - P - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - P - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - P - S - S - S - P - S - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - P - P - S - S - P - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - P - P - P - P - S - P - P - P - S - P - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - P - P - S - P - S - P - S - P - P - P - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - P - P - P - S - P - S - S - S - S - S - P - P - S - P - P - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - P - P - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - P - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - P - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - P - P - P - P - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - P - P - P - S - P - P - P - P - S - P - P - S - S - S - P - S - P - P - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - S - P - S - P - P - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - P - P - P - S - S - P - P - P - S - P - P - P - S - S - P - P - P - S - S - P - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - P - S - P - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - P - S - S - P - S - P - P - P - P - P - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - P - S - P - P - P - P - P - S - S - P - P - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - P - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - P - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - S - P - P - P - P - P - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - S - P - S - P - P - P - S - P - P - P - S - S - P - S - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - P - P - S - S - P - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - P - S - P - P - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - P - P - P - P - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - S - P - S - P - P - P - P - P - P - P - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - P - P - P - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - P - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - P - P - P - S - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - P - S - S - S - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - P - S - S - P - S - S - S - P - P - P - S - P - P - S - P - S - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - S - P - S - S - S - P - P - P - P - S - P - P - S - S - S - P - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - P - P - P - S - P - P - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - P - P - S - P - S - P - S - S - S - P - S - S - P - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - P - S - P - P - P - P - P - S - P - P - S - P - S - S - P - P - P - P - S - P - P - S - P - P - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - P - S - P - P - P - P - S - S - P - S - P - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - S - P - P - S - P - P - P - S - P - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - P - S - P - P - P - S - S - S - S - P - P - P - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - P - P - S - S - S - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - P - P - S - S - P - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - P - S - P - S - P - P - P - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - S - P - P - S - P - S - P - S - S - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - P - P - S - S - P - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - P - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - P - S - S - P - P - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - P - S - P - P - S - S - P - P - P - S - S - P - P - S - P - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - S - S - P - S - P - P - S - S - P - S - S - P - P - S - P - S - P - P - S - P - P - S - P - S - S - S - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - P - S - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - P - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - P - S - P - S - P - P - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - P - P - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - S - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - S - P - P - S - P - P - S - S - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - S - P - P - S - S - P - P - S - P - S - P - P - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - P - P - P - P - S - P - S - P - S - S - P - S - S - P - P - P - P - S - S - P - P - S - S - S - S - S - S - P - P - S - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - S - P - P - S - P - S - S - S - S - P - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - P - P - S - P - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - S - P - P - P - P - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - P - P - P - P - P - S - P - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - P - S - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - S - P - P - P - P - P - S - P - S - P - S - P - P - P - S - S - P - S - P - S - P - P - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - P - P - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - P - P - S - P - P - P - P - P - P - S - S - P - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - S - S - P - P - P - S - P - P - S - S - P - S - S - P - S - S - P - P - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - P - S - P - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - P - S - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - P - S - S - P - S - P - P - S - P - P - P - S - S - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - P - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - P - S - P - P - P - S - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - S - S - S - P - S - P - S - P - P - P - S - S - P - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - P - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - S - P - S - P - P - P - S - S - P - P - P - P - P - P - S - S - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - P - S - P - P - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - P - P - P - P - P - P - P - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - P - P - P - S - S - S - P - P - S - P - S - P - P - P - P - S - P - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - S - S - S - P - P - P - S - P - S - P - P - P - P - S - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - P - S - P - P - S - S - P - P - P - P - S - P - P - S - P - P - P - S - P - S - P - S - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - S - S - P - P - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - P - P - P - P - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - P - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - P - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - P - P - S - S - S - S - P - S - S - P - P - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - P - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - P - S - P - P - P - S - S - S - P - S - P - S - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - S - S - S - P - S - P - P - S - P - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - S - P - P - S - P - S - S - P - P - P - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - P - P - S - S - S - S - P - P - P - P - S - S - S - P - S - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - P - S - P - P - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - P - P - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - P - S - S - P - P - S - P - S - P - S - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - S - P - P - S - P - P - S - P - S - P - S - S - P - S - P - P - S - S - S - S - S - P - S - P - P - P - P - P - S - P - S - S - S - P - P - S - P - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - P - P - P - P - P - S - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - S - P - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - P - S - S - S - S - S - P - S - P - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - S - S - S - P - P - S - P - P - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - S - P - P - S - P - P - S - S - S - P - P - P - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - S - P - P - S - S - P - P - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - S - P - P - S - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - P - S - S - S - S - P - P - P - S - P - S - S - P - P - S - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - S - S - S - P - P - S - S - S - P - P - S - S - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - P - S - S - S - S - P - S - S - S - P - S - P - P - P - S - S - S - S - S - P - P - P - S - P - S - P - S - S - P - S - S - S - S - S - P - S - P - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - S - P - P - S - S - P - P - P - P - P - P - S - S - S - P - S - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - S - S - S - S - S - P - P - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - P - S - P - P - P - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - P - P - P - P - P - P - S - P - P - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - P - P - P - S - P - P - P - P - S - S - P - S - S - P - S - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - P - S - P - P - S - P - S - P - P - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - S - S - S - P - P - P - S - S - S - P - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - S - P - P - P - P - S - P - S - S - P - S - P - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - S - P - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - P - P - P - S - P - S - P - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - S - P - S - P - S - S - P - S - S - P - S - P - S - P - S - P - P - S - P - P - P - S - S - P - P - P - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - P - S - S - P - P - S - P - S - S - P - S - P - S - P - P - S - S - P - P - S - S - S - S - S - S - S - P - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - P - P - S - P - P - P - S - S - P - S - P - S - S - S - S - P - S - S - S - P - P - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - S - S - P - P - S - P - P - P - S - P - P - S - S - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - S - P - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - P - S - P - P - S - S - P - P - S - P - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - P - P - P - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - P - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - P - P - S - P - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - P - S - S - S - S - S - S - S - P - P - P - P - S - P - P - S - S - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - P - S - P - P - S - S - S - P - P - P - P - S - S - S - P - P - P - S - S - P - S - S - S - P - P - P - P - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - P - P - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - P - P - P - P - S - S - S - S - P - S - P - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - P - S - P - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - P - S - S - P - S - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - S - P - P - P - P - P - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - P - P - S - P - S - S - P - S - P - S - P - P - S - S - S - P - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - S - P - S - P - S - S - P - P - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - S - P - S - S - S - S - P - S - P - S - P - P - P - S - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - P - S - S - S - S - S - S - S - P - S - P - S - S - P - P - P - S - S - S - P - P - P - P - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - P - P - S - S - P - S - S - P - S - P - P - P - P - S - P - S - P - P - P - P - P - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - P - S - S - P - S - S - P - S - S - S - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - S - P - S - S - S - S - S - P - P - S - P - S - S - P - S - S - S - P - P - P - S - P - P - P - P - S - P - P - P - S - P - S - P - S - P - P - S - S - S - P - S - S - S - P - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - S - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - P - P - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - P - S - S - S - P - P - P - P - P - S - P - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - S - P - S - S - S - S - S - S - P - P - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - S - S - P - S - S - P - S - P - S - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - P - P - S - S - P - P - S - S - P - S - S - P - S - P - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - S - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - S - P - P - S - P - P - S - S - P - P - S - S - P - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - S - P - P - S - S - S - S - S - S - P - S - P - S - P - P - S - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - P - P - S - P - S - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - P - P - P - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - P - P - P - S - S - S - S - P - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - P - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - S - P - P - P - S - S - P - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - P - P - S - P - S - S - S - P - P - S - P - P - S - P - S - P - S - P - P - S - S - P - S - P - P - P - P - P - S - S - P - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - P - S - P - P - P - S - S - S - P - P - S - P - S - S - P - S - S - S - S - S - S - P - P - P - P - P - S - S - S - P - S - P - P - P - S - S - P - S - P - S - P - P - P - S - S - S - P - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - P - S - P - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - P - P - S - S - S - S - P - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - P - S - S - S - P - S - P - S - S - S - P - S - S - P - S - P - S - P - S - S - S - P - P - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - P - S - P - S - P - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - P - P - P - P - P - P - P - P - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - P - P - S - S - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - P - P - S - S - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - S - S - S - P - P - P - S - S - S - P - P - P - S - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - P - P - S - S - S - S - P - P - S - S - S - S - S - P - P - P - S - S - S - S - S - P - P - S - S - P - S - P - S - P - P - S - P - P - S - P - P - S - P - P - S - S - P - S - S - P - P - S - S - P - P - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - P - P - P - S - S - P - S - P - P - S - P - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - P - P - P - S - S - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - P - S - S - P - S - S - S - S - S - S - S - P - S - S - P - S - S - P - P - S - P - P - P - S - P - P - S - P - P - S - S - S - S - P - P - P - S - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - P - S - S - S - S - P - P - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - P - S - S - P - P - S - S - P - P - S - S - P - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - S - S - S - P - P - P - S - S - P - P - P - P - S - S - S - S - P - S - S - S - S - S - P - S - P - S - S - S - P - P - S - S - S - S - S - S - S - S - P - S - P - S - S - P - S - S - S - S - S - S - P - S - S - S - P - P - P - S - S - S - P - P - P - S - S - S - S - S - S - P - S - S - P - P - S - S - S - S - P - P - P - P - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - P - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - P - S - S - S - S - P - S - S - S - P - P - S - S - P - P - S - S - S - S - P - P - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - P - S - S - P - S - P - P - P - S - P - P - P - P - S - P - P - S - P - S - P - S - P - P - P - S - S - S - S - S - P - P - P - P - P - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - P - P - S - P - S - S - P - P - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - P - S - S - S - P - P - S - S - S - S - S - P - S - S - S - S - S - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - P - P - P - S - P - S - P - P - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - P - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - S - S - P - S - P - P - S - P - S - P - S - S - S - S - P - S - P - S - S - S - P - P - S - P - S - P - S - S - P - S - S - S - P - S - P - S - P - P - S - S - S - S - S - P - P - S - S - S - S - P - S - S - P - S - S - S - S - S - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - P - S - S - P - S - S - P - S - S - S - S - S - S - P - P - S - S - P - P - S - S - P - S - P - S - P - P - P - S - S - S - S - S - S - P - P - P - P - S - S - P - S - S - S - S - P - S - S - S - S - S - S - S - S - S - P - S - S - P - S - S - P - S - S - P - P - P - P - P - S - S - S - S - S - P - P - P - P - S - P - S - S - S - P - S - S - P - S - P - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - P - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - S - S - S - P - P - S - S - S - S - S - S - S - P - P - S - S - S - P - S - S - S - S - P - P - P - P - S - S - S - P - S - S - P - S - S - P - P - S - P - S - P - P - S - S - S - S - S - S - S - P - P - P - S - P - P - P - P - S - P - S - P - P - S - P - P - P - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - S - P - S - P - S - P - S - S - P - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - P - S - P - S - P - S - P - S - S - S - S - S - P - S - P - P - P - P - S - P - S - S - S - P - P - P - P - S - S - S - P - S - P - P - P - P - S - P - P - S - P - P - P - S - S - P - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - P - P - S - S - P - S - S - P - P - S - P - P - S - S - S - S - S - P - S - P - S - P - S - S - S - S - S - P - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - S - P - S - P - P - S - P - S - P - P - S - S - S - P - S - P - S - S - S - P - P - P - P - S - S - P - P - P - S - S - P - P - S - P - P - S - S - S - S - S - S - S - S - P - S - S - S - P - S - S - S - P - P - S - P - P - S - P - S - S - S - P - P - P - P - S - P - P - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - P - S - S - P - S - S - S - S - P - P - S - P - S - S - S - S - P - S - S - P - S - P - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - P - P - S - S - P - S - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - S - P - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - P - S - P - P - S - P - P - S - S - S - P - S - S - S - S - S - S - S - S - S - S - P - P - S - S - P - P - P - S - S - P - S - S - S - S - P - S - P - S - S - S - S - S - S - S - S - S - P - S - S - S - S - S - P - P - S - P - P - P - P - S - P - S - S - S - S - S - S - S - P - S - P - S - S - S - P - S - S - S - P - P - S - P - S - S - S - S - S - P - S - S - P - P - P - S - S - P - P - S - S - S - S - P - S - P - S - S - S - P - P - S - S - P - P - S - P - S - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - P - P - S - S - S - P - S - S - S - S - S - P - P - S - P - P - S - S - P - P - P - P - S - S - S - P - P - S - S - S - S - S - S - S - P - S - S - S - S - S - S - S - P - S - S - S - P - P - S - S - S - P - S - P - S - S - S - S - P - P - P - S - P - S - P - S - P - P - S - S - P - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - P - P - S - S - S - S - S - S - S - S - S - S - S - S - P - S - S - S - P - S - P - S - P - S - S - P - S - S - P - P - S - S - S - P - S - P - P - S - P - P - P - P - P - S - S - S - S - S - S - P - S - P - S - S - S - S - P - S - P - P - P - S - S - S - S - P - S - S - S - S - S - S - P - S - S - S - S - S - S - S - S - P - P - S - P - S - P - S - S - P - P - S - S - S - S - S - P - P - P - P - S - S - S - P - S - S - S - S - S - P - S - S - P - S - S - S - S - S - P - S - P - P - P - S - P - S - P - P - S - S - S - P - P - S - P - S - S - S - S - P - P - P - S - S - P - S - S - S - S - P - S - S - P - S - P - S - S - P - P - S - P - P - S - S - S - S - S - S - P - S - P - P - S - S - P - S - P - P - P - S - P - S - S - S - P - P - S - P - S - P - S - S - S - S - S - S - P - S - S - P - S - S - S - P - S - S - S - P - P - P - S - P - P - S - S - S - P - P - S - S - P - P - S - S - S - P - S - S - P - P - P - S - S - S - P - S - S - S - P - S - S - P - S - S - S - S - P - S - P - S - S - P - S - P - P - S - P - S - S - S - P - S - P - S - S - S - S - S - S - S - P - S - S - S - S - P - S - S - P - S - S - P - P - S - P - S - S - P - P - S - S - S - S - S - P - S - P - S - P - P - S - S - S - S - S - S - P - S - P - P - P - S - S - S - S - S - S - S - S - P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +P +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +S +P +P +P +P +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +P +S +S +P +P +P +S +P +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +P +P +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +P +S +S +P +S +P +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +P +P +P +S +P +P +P +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +P +P +P +S +S +P +P +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +S +P +S +P +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +P +P +S +P +P +S +P +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +P +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +P +P +P +P +P +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +P +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +P +S +P +P +P +P +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +P +S +S +P +P +P +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +P +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +P +P +P +P +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +S +P +S +P +P +S +P +P +P +S +P +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +P +P +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +P +P +P +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +P +P +S +P +P +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +S +P +P +P +P +P +P +S +P +P +P +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +P +S +P +S +P +S +P +S +P +P +S +P +P +S +P +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +P +S +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +P +S +P +P +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +S +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +P +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +P +S +S +S +P +S +P +P +P +P +P +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +P +P +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +P +P +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +P +P +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +P +P +P +S +S +P +P +S +P +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +P +P +P +S +P +P +S +S +S +P +P +S +P +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +P +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +P +S +P +P +S +P +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +P +P +P +S +S +P +S +P +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +P +P +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +P +P +S +P +P +P +P +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +P +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +P +P +P +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +S +P +P +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +P +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +P +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +S +P +P +P +P +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +P +P +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +P +P +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +P +P +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +P +P +P +P +S +P +S +P +P +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +P +P +P +P +P +P +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +P +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +P +S +P +S +P +P +P +P +S +P +P +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +P +P +P +P +P +P +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +P +P +P +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +P +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +P +P +P +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +P +P +P +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +P +P +P +S +S +P +S +S +P +P +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +P +P +P +P +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +P +P +P +P +P +P +S +P +P +P +S +S +P +P +P +S +P +P +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +P +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +P +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +P +P +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +P +P +S +S +P +S +P +P +S +P +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +P +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +P +P +P +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +P +P +P +P +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +P +P +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +S +S +P +P +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +P +P +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +P +P +S +P +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +P +S +P +P +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +P +P +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +P +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +P +P +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +P +P +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +P +P +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +P +S +P +P +P +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +P +P +P +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +P +P +P +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +P +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +P +P +P +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +P +P +S +P +P +P +S +P +P +S +P +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +P +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +S +P +P +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +P +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +P +P +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +P +P +P +S +P +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +P +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +P +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +P +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +S +P +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +P +P +P +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +P +P +P +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +P +P +P +P +P +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +P +P +S +P +P +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +P +P +S +P +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +P +P +P +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +P +S +S +S +P +S +P +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +P +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +S +P +P +S +P +P +P +P +S +S +P +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +P +P +P +P +S +P +P +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +P +P +P +S +S +P +P +P +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +P +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +P +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +P +P +P +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +P +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +P +P +P +S +P +P +P +P +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +P +S +P +P +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +P +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +S +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +P +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +P +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +P +P +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +P +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +P +P +P +P +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +P +P +P +P +S +S +P +P +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +S +P +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +P +S +P +P +P +P +S +P +S +P +P +P +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +P +P +P +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +P +S +P +P +P +P +P +P +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +P +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +P +P +P +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +P +P +S +P +P +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +P +P +S +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +P +P +P +S +P +P +P +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +P +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +P +S +S +P +S +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +P +S +P +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +P +P +S +S +P +P +S +S +P +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +P +P +P +S +S +P +P +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +S +P +P +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +S +P +S +P +P +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +P +P +S +P +S +P +P +P +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +P +S +S +P +P +P +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +P +S +P +P +P +P +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +P +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +P +P +P +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +P +S +S +P +P +S +S +P +P +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +S +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +P +P +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +P +P +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +P +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +P +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +P +S +P +S +P +P +P +P +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +P +S +S +P +P +P +S +P +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +P +P +S +P +P +P +P +P +P +P +P +S +P +S +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +P +P +P +P +S +P +P +P +P +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +P +P +S +P +S +P +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +P +P +P +P +P +P +S +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +P +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +P +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +P +P +S +P +P +S +P +P +P +P +S +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +P +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +P +P +P +P +P +P +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +P +P +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +P +P +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +P +P +S +P +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +P +P +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +P +P +S +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +P +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +P +P +P +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +P +P +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +P +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +P +P +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +S +P +P +P +S +P +P +P +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +P +P +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +P +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +P +P +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +P +P +S +P +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +S +P +S +P +P +P +S +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +P +S +P +S +P +P +P +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +P +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +P +S +P +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +P +S +P +S +S +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +P +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +P +S +P +S +S +P +P +S +P +P +S +P +P +P +P +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +P +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +P +S +P +S +P +P +S +S +P +P +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +P +S +S +P +P +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +P +S +P +P +S +S +P +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +P +P +S +P +P +P +S +P +P +P +P +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +P +S +P +P +P +P +P +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +P +P +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +P +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +P +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +P +P +P +P +S +P +P +S +P +S +S +P +P +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +P +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +P +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +P +S +P +S +P +P +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +P +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +P +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +P +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +P +P +S +P +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +S +P +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +P +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +P +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +P +P +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +P +P +P +S +P +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +P +P +P +S +P +S +S +P +S +S +P +P +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +P +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +P +P +P +P +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +P +S +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +P +P +P +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +P +P +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +P +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +P +P +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +P +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +P +P +P +P +P +P +P +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +P +P +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +P +P +S +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +P +S +P +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +P +P +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +P +P +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +P +P +P +P +S +P +P +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +P +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +P +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +P +S +P +P +S +P +P +P +P +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +P +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +P +S +P +P +P +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +P +S +P +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +P +S +P +S +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +P +P +P +P +P +P +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +P +S +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +P +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +P +P +S +P +P +P +P +P +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +P +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +P +P +S +P +S +P +S +P +P +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +P +P +P +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +P +P +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +P +S +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +P +P +P +P +S +P +P +S +P +P +S +P +P +P +S +P +P +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +P +P +P +P +P +P +S +P +P +P +P +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +P +P +P +P +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +P +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +P +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +P +P +P +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +P +P +P +S +S +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +P +S +P +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +P +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +P +P +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +P +P +S +P +P +P +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +P +P +P +S +S +P +P +P +S +S +S +P +P +P +P +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +P +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +P +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +P +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +P +P +P +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +P +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +S +P +P +P +P +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +S +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +P +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +P +P +P +P +P +S +P +S +P +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +P +P +P +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +P +S +P +P +P +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +P +P +S +P +S +P +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +P +P +P +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +S +S +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +S +P +P +S +P +P +P +S +P +S +S +P +P +P +S +P +S +P +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +P +P +S +S +P +S +P +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +P +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +P +P +P +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +P +S +P +S +P +P +P +S +P +P +P +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +P +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +P +S +P +S +P +S +P +S +P +P +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +P +P +S +S +P +P +P +S +P +P +S +S +S +P +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +S +P +P +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +P +P +P +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +P +P +P +P +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +S +P +P +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +P +P +P +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +P +P +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +P +P +P +P +P +P +P +P +S +P +P +S +P +S +S +P +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +S +S +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +P +P +S +P +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +P +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +P +P +P +P +S +P +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +S +P +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +P +P +S +S +P +P +S +P +P +P +P +P +S +P +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +S +P +S +P +P +P +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +P +P +P +P +P +P +S +P +S +S +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +P +S +P +S +P +P +P +P +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +P +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +P +P +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +S +P +P +P +S +S +P +P +P +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +P +P +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +P +S +P +P +P +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +P +S +P +S +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +P +P +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +S +S +P +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +P +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +P +P +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +P +P +S +P +P +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +S +S +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +P +P +P +P +S +P +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +P +P +P +S +P +S +P +S +P +S +S +P +P +S +P +P +P +S +P +S +P +P +S +P +P +P +P +P +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +S +P +S +P +P +P +S +S +P +P +S +P +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +S +P +P +P +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +P +P +S +P +S +P +S +S +P +P +P +S +S +P +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +P +P +S +S +S +P +P +P +S +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +P +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +P +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +S +P +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +P +P +P +S +P +P +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +P +P +S +S +P +P +P +P +P +P +S +P +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +P +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +S +S +P +P +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +P +P +S +P +P +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +P +S +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +S +P +P +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +P +P +P +P +S +P +P +P +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +S +P +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +P +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +P +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +S +P +P +P +P +P +P +S +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +P +P +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +P +P +P +S +P +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +P +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +P +P +S +S +P +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +S +S +P +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +P +S +P +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +P +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +P +P +S +P +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +P +P +S +S +S +P +P +P +S +S +P +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +P +P +P +P +P +S +P +S +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +S +P +P +P +S +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +P +P +S +P +P +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +S +P +P +S +P +S +P +P +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +P +P +S +P +S +S +P +P +P +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +P +P +S +S +P +P +P +P +P +P +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +S +P +P +P +S +P +P +P +P +P +P +P +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +P +P +P +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +S +P +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +P +P +P +S +S +S +P +S +P +P +P +S +S +P +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +P +P +S +S +P +P +P +P +P +S +P +P +S +P +P +S +S +S +P +S +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +P +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +P +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +S +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +P +P +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +P +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +P +P +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +S +P +P +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +P +P +P +S +S +P +P +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +P +P +P +S +P +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +P +S +P +S +P +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +P +P +S +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +P +S +P +P +P +S +P +P +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +P +P +P +P +P +S +P +P +S +P +P +S +P +P +S +S +P +S +P +P +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +S +P +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +P +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +P +S +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +P +P +P +P +S +P +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +P +S +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +P +S +S +S +P +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +P +S +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +P +P +P +S +P +S +P +P +S +P +S +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +P +P +P +S +P +P +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +P +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +P +S +S +S +P +S +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +P +P +S +S +P +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +P +P +P +P +S +P +P +P +S +P +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +P +P +S +P +S +P +S +P +P +P +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +P +P +P +S +P +S +S +S +S +S +P +P +S +P +P +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +P +P +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +P +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +P +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +P +P +P +P +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +P +P +P +S +P +P +P +P +S +P +P +S +S +S +P +S +P +P +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +S +P +S +P +P +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +P +P +P +S +S +P +P +P +S +P +P +P +S +S +P +P +P +S +S +P +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +P +S +P +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +P +S +S +P +S +P +P +P +P +P +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +P +S +P +P +P +P +P +S +S +P +P +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +P +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +P +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +S +P +P +P +P +P +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +S +P +S +P +P +P +S +P +P +P +S +S +P +S +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +P +P +S +S +P +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +P +S +P +P +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +P +P +P +P +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +S +P +S +P +P +P +P +P +P +P +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +P +P +P +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +P +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +P +P +P +S +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +P +S +S +S +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +P +S +S +P +S +S +S +P +P +P +S +P +P +S +P +S +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +S +P +S +S +S +P +P +P +P +S +P +P +S +S +S +P +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +P +P +P +S +P +P +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +P +P +S +P +S +P +S +S +S +P +S +S +P +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +P +S +P +P +P +P +P +S +P +P +S +P +S +S +P +P +P +P +S +P +P +S +P +P +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +P +S +P +P +P +P +S +S +P +S +P +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +S +P +P +S +P +P +P +S +P +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +P +S +P +P +P +S +S +S +S +P +P +P +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +P +P +S +S +S +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +P +P +S +S +P +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +P +S +P +S +P +P +P +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +S +P +P +S +P +S +P +S +S +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +P +P +S +S +P +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +P +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +P +S +S +P +P +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +P +S +P +P +S +S +P +P +P +S +S +P +P +S +P +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +S +S +P +S +P +P +S +S +P +S +S +P +P +S +P +S +P +P +S +P +P +S +P +S +S +S +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +P +S +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +P +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +P +S +P +S +P +P +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +P +P +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +S +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +S +P +P +S +P +P +S +S +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +S +P +P +S +S +P +P +S +P +S +P +P +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +P +P +P +P +S +P +S +P +S +S +P +S +S +P +P +P +P +S +S +P +P +S +S +S +S +S +S +P +P +S +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +S +P +P +S +P +S +S +S +S +P +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +P +P +S +P +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +S +P +P +P +P +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +P +P +P +P +P +S +P +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +P +S +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +S +P +P +P +P +P +S +P +S +P +S +P +P +P +S +S +P +S +P +S +P +P +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +P +P +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +P +P +S +P +P +P +P +P +P +S +S +P +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +S +S +P +P +P +S +P +P +S +S +P +S +S +P +S +S +P +P +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +P +S +P +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +P +S +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +P +S +S +P +S +P +P +S +P +P +P +S +S +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +P +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +P +S +P +P +P +S +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +S +S +S +P +S +P +S +P +P +P +S +S +P +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +P +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +S +P +S +P +P +P +S +S +P +P +P +P +P +P +S +S +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +P +S +P +P +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +P +P +P +P +P +P +P +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +P +P +P +S +S +S +P +P +S +P +S +P +P +P +P +S +P +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +S +S +S +P +P +P +S +P +S +P +P +P +P +S +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +P +S +P +P +S +S +P +P +P +P +S +P +P +S +P +P +P +S +P +S +P +S +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +S +S +P +P +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +P +P +P +P +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +P +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +P +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +P +P +S +S +S +S +P +S +S +P +P +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +P +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +P +S +P +P +P +S +S +S +P +S +P +S +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +S +S +S +P +S +P +P +S +P +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +S +P +P +S +P +S +S +P +P +P +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +P +P +S +S +S +S +P +P +P +P +S +S +S +P +S +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +P +S +P +P +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +P +P +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +P +S +S +P +P +S +P +S +P +S +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +S +P +P +S +P +P +S +P +S +P +S +S +P +S +P +P +S +S +S +S +S +P +S +P +P +P +P +P +S +P +S +S +S +P +P +S +P +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +P +P +P +P +P +S +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +S +P +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +P +S +S +S +S +S +P +S +P +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +S +S +S +P +P +S +P +P +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +S +P +P +S +P +P +S +S +S +P +P +P +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +S +P +P +S +S +P +P +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +S +P +P +S +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +P +S +S +S +S +P +P +P +S +P +S +S +P +P +S +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +S +S +S +P +P +S +S +S +P +P +S +S +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +P +S +S +S +S +P +S +S +S +P +S +P +P +P +S +S +S +S +S +P +P +P +S +P +S +P +S +S +P +S +S +S +S +S +P +S +P +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +S +P +P +S +S +P +P +P +P +P +P +S +S +S +P +S +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +S +S +S +S +S +P +P +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +P +S +P +P +P +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +P +P +P +P +P +P +S +P +P +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +P +P +P +S +P +P +P +P +S +S +P +S +S +P +S +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +P +S +P +P +S +P +S +P +P +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +S +S +S +P +P +P +S +S +S +P +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +S +P +P +P +P +S +P +S +S +P +S +P +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +S +P +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +P +P +P +S +P +S +P +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +S +P +S +P +S +S +P +S +S +P +S +P +S +P +S +P +P +S +P +P +P +S +S +P +P +P +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +P +S +S +P +P +S +P +S +S +P +S +P +S +P +P +S +S +P +P +S +S +S +S +S +S +S +P +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +P +P +S +P +P +P +S +S +P +S +P +S +S +S +S +P +S +S +S +P +P +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +S +S +P +P +S +P +P +P +S +P +P +S +S +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +S +P +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +P +S +P +P +S +S +P +P +S +P +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +P +P +P +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +P +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +P +P +S +P +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +P +S +S +S +S +S +S +S +P +P +P +P +S +P +P +S +S +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +P +S +P +P +S +S +S +P +P +P +P +S +S +S +P +P +P +S +S +P +S +S +S +P +P +P +P +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +P +P +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +P +P +P +P +S +S +S +S +P +S +P +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +P +S +P +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +P +S +S +P +S +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +S +P +P +P +P +P +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +P +P +S +P +S +S +P +S +P +S +P +P +S +S +S +P +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +S +P +S +P +S +S +P +P +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +S +P +S +S +S +S +P +S +P +S +P +P +P +S +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +P +S +S +S +S +S +S +S +P +S +P +S +S +P +P +P +S +S +S +P +P +P +P +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +P +P +S +S +P +S +S +P +S +P +P +P +P +S +P +S +P +P +P +P +P +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +P +S +S +P +S +S +P +S +S +S +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +S +P +S +S +S +S +S +P +P +S +P +S +S +P +S +S +S +P +P +P +S +P +P +P +P +S +P +P +P +S +P +S +P +S +P +P +S +S +S +P +S +S +S +P +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +S +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +P +P +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +P +S +S +S +P +P +P +P +P +S +P +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +S +P +S +S +S +S +S +S +P +P +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +S +S +P +S +S +P +S +P +S +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +P +P +S +S +P +P +S +S +P +S +S +P +S +P +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +S +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +S +P +P +S +P +P +S +S +P +P +S +S +P +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +S +P +P +S +S +S +S +S +S +P +S +P +S +P +P +S +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +P +P +S +P +S +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +P +P +P +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +P +P +P +S +S +S +S +P +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +P +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +S +P +P +P +S +S +P +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +P +P +S +P +S +S +S +P +P +S +P +P +S +P +S +P +S +P +P +S +S +P +S +P +P +P +P +P +S +S +P +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +P +S +P +P +P +S +S +S +P +P +S +P +S +S +P +S +S +S +S +S +S +P +P +P +P +P +S +S +S +P +S +P +P +P +S +S +P +S +P +S +P +P +P +S +S +S +P +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +P +S +P +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +P +P +S +S +S +S +P +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +P +S +S +S +P +S +P +S +S +S +P +S +S +P +S +P +S +P +S +S +S +P +P +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +P +S +P +S +P +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +P +P +P +P +P +P +P +P +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +P +P +S +S +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +P +P +S +S +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +S +S +S +P +P +P +S +S +S +P +P +P +S +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +P +P +S +S +S +S +P +P +S +S +S +S +S +P +P +P +S +S +S +S +S +P +P +S +S +P +S +P +S +P +P +S +P +P +S +P +P +S +P +P +S +S +P +S +S +P +P +S +S +P +P +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +P +P +P +S +S +P +S +P +P +S +P +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +P +P +P +S +S +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +P +S +S +P +S +S +S +S +S +S +S +P +S +S +P +S +S +P +P +S +P +P +P +S +P +P +S +P +P +S +S +S +S +P +P +P +S +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +P +S +S +S +S +P +P +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +P +S +S +P +P +S +S +P +P +S +S +P +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +S +S +S +P +P +P +S +S +P +P +P +P +S +S +S +S +P +S +S +S +S +S +P +S +P +S +S +S +P +P +S +S +S +S +S +S +S +S +P +S +P +S +S +P +S +S +S +S +S +S +P +S +S +S +P +P +P +S +S +S +P +P +P +S +S +S +S +S +S +P +S +S +P +P +S +S +S +S +P +P +P +P +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +P +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +P +S +S +S +S +P +S +S +S +P +P +S +S +P +P +S +S +S +S +P +P +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +P +S +S +P +S +P +P +P +S +P +P +P +P +S +P +P +S +P +S +P +S +P +P +P +S +S +S +S +S +P +P +P +P +P +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +P +P +S +P +S +S +P +P +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +P +S +S +S +P +P +S +S +S +S +S +P +S +S +S +S +S +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +P +P +P +S +P +S +P +P +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +P +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +S +S +P +S +P +P +S +P +S +P +S +S +S +S +P +S +P +S +S +S +P +P +S +P +S +P +S +S +P +S +S +S +P +S +P +S +P +P +S +S +S +S +S +P +P +S +S +S +S +P +S +S +P +S +S +S +S +S +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +P +S +S +P +S +S +P +S +S +S +S +S +S +P +P +S +S +P +P +S +S +P +S +P +S +P +P +P +S +S +S +S +S +S +P +P +P +P +S +S +P +S +S +S +S +P +S +S +S +S +S +S +S +S +S +P +S +S +P +S +S +P +S +S +P +P +P +P +P +S +S +S +S +S +P +P +P +P +S +P +S +S +S +P +S +S +P +S +P +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +P +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +S +S +S +P +P +S +S +S +S +S +S +S +P +P +S +S +S +P +S +S +S +S +P +P +P +P +S +S +S +P +S +S +P +S +S +P +P +S +P +S +P +P +S +S +S +S +S +S +S +P +P +P +S +P +P +P +P +S +P +S +P +P +S +P +P +P +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +S +P +S +P +S +P +S +S +P +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +P +S +P +S +P +S +P +S +S +S +S +S +P +S +P +P +P +P +S +P +S +S +S +P +P +P +P +S +S +S +P +S +P +P +P +P +S +P +P +S +P +P +P +S +S +P +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +P +P +S +S +P +S +S +P +P +S +P +P +S +S +S +S +S +P +S +P +S +P +S +S +S +S +S +P +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +S +P +S +P +P +S +P +S +P +P +S +S +S +P +S +P +S +S +S +P +P +P +P +S +S +P +P +P +S +S +P +P +S +P +P +S +S +S +S +S +S +S +S +P +S +S +S +P +S +S +S +P +P +S +P +P +S +P +S +S +S +P +P +P +P +S +P +P +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +P +S +S +P +S +S +S +S +P +P +S +P +S +S +S +S +P +S +S +P +S +P +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +P +P +S +S +P +S +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +S +P +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +P +S +P +P +S +P +P +S +S +S +P +S +S +S +S +S +S +S +S +S +S +P +P +S +S +P +P +P +S +S +P +S +S +S +S +P +S +P +S +S +S +S +S +S +S +S +S +P +S +S +S +S +S +P +P +S +P +P +P +P +S +P +S +S +S +S +S +S +S +P +S +P +S +S +S +P +S +S +S +P +P +S +P +S +S +S +S +S +P +S +S +P +P +P +S +S +P +P +S +S +S +S +P +S +P +S +S +S +P +P +S +S +P +P +S +P +S +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +P +P +S +S +S +P +S +S +S +S +S +P +P +S +P +P +S +S +P +P +P +P +S +S +S +P +P +S +S +S +S +S +S +S +P +S +S +S +S +S +S +S +P +S +S +S +P +P +S +S +S +P +S +P +S +S +S +S +P +P +P +S +P +S +P +S +P +P +S +S +P +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +P +P +S +S +S +S +S +S +S +S +S +S +S +S +P +S +S +S +P +S +P +S +P +S +S +P +S +S +P +P +S +S +S +P +S +P +P +S +P +P +P +P +P +S +S +S +S +S +S +P +S +P +S +S +S +S +P +S +P +P +P +S +S +S +S +P +S +S +S +S +S +S +P +S +S +S +S +S +S +S +S +P +P +S +P +S +P +S +S +P +P +S +S +S +S +S +P +P +P +P +S +S +S +P +S +S +S +S +S +P +S +S +P +S +S +S +S +S +P +S +P +P +P +S +P +S +P +P +S +S +S +P +P +S +P +S +S +S +S +P +P +P +S +S +P +S +S +S +S +P +S +S +P +S +P +S +S +P +P +S +P +P +S +S +S +S +S +S +P +S +P +P +S +S +P +S +P +P +P +S +P +S +S +S +P +P +S +P +S +P +S +S +S +S +S +S +P +S +S +P +S +S +S +P +S +S +S +P +P +P +S +P +P +S +S +S +P +P +S +S +P +P +S +S +S +P +S +S +P +P +P +S +S +S +P +S +S +S +P +S +S +P +S +S +S +S +P +S +P +S +S +P +S +P +P +S +P +S +S +S +P +S +P +S +S +S +S +S +S +S +P +S +S +S +S +P +S +S +P +S +S +P +P +S +P +S +S +P +P +S +S +S +S +S +P +S +P +S +P +P +S +S +S +S +S +S +P +S +P +P +P +S +S +S +S +S +S +S +S +P From 73a1b8862fdfbd911b530e5e61b1d8d77a81abae Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Mon, 30 Mar 2020 18:28:23 +0200 Subject: [PATCH 2/5] Switching to O/1 --- dev-0/expected.tsv | 10544 +- train/expected.tsv | 579158 +++++++++++++++++++++--------------------- 2 files changed, 294851 insertions(+), 294851 deletions(-) diff --git a/dev-0/expected.tsv b/dev-0/expected.tsv index 40eef08..51d2bb4 100644 --- a/dev-0/expected.tsv +++ b/dev-0/expected.tsv @@ -1,5272 +1,5272 @@ -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -P -P -S -P -S -S -P -P -P -P -P -S -P -S -S -P -P -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -P -P -S -P -S -P -S -S -P -P -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -P -P -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -P -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 diff --git a/train/expected.tsv b/train/expected.tsv index 0380e06..fcf48de 100644 --- a/train/expected.tsv +++ b/train/expected.tsv @@ -1,289579 +1,289579 @@ -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -P -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -S -P -P -P -P -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -P -S -S -P -P -P -S -P -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -P -P -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -P -S -S -P -S -P -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -P -P -P -S -P -P -P -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -P -P -P -S -S -P -P -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -S -P -S -P -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -P -P -S -P -P -S -P -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -P -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -P -P -P -P -P -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -P -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -P -S -P -P -P -P -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -P -S -S -P -P -P -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -P -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -P -P -P -P -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -S -P -S -P -P -S -P -P -P -S -P -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -P -P -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -P -P -P -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -P -P -S -P -P -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -S -P -P -P -P -P -P -S -P -P -P -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -P -S -P -S -P -S -P -S -P -P -S -P -P -S -P -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -P -S -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -P -S -P -P -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -S -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -P -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -P -S -S -S -P -S -P -P -P -P -P -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -P -P -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -P -P -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -P -P -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -P -P -P -S -S -P -P -S -P -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -P -P -P -S -P -P -S -S -S -P -P -S -P -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -P -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -P -S -P -P -S -P -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -P -P -P -S -S -P -S -P -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -P -P -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -P -P -S -P -P -P -P -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -P -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -P -P -P -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -S -P -P -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -P -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -P -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -S -P -P -P -P -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -P -P -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -P -P -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -P -P -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -P -P -P -P -S -P -S -P -P -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -P -P -P -P -P -P -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -P -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -P -S -P -S -P -P -P -P -S -P -P -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -P -P -P -P -P -P -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -P -P -P -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -P -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -P -P -P -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -P -P -P -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -P -P -P -S -S -P -S -S -P -P -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -P -P -P -P -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -P -P -P -P -P -P -S -P -P -P -S -S -P -P -P -S -P -P -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -P -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -P -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -P -P -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -P -P -S -S -P -S -P -P -S -P -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -P -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -P -P -P -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -P -P -P -P -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -P -P -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -S -S -P -P -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -P -P -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -P -P -S -P -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -P -S -P -P -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -P -P -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -P -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -P -P -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -P -P -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -P -P -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -P -S -P -P -P -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -P -P -P -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -P -P -P -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -P -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -P -P -P -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -P -P -S -P -P -P -S -P -P -S -P -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -P -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -S -P -P -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -P -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -P -P -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -P -P -P -S -P -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -P -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -P -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -P -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -S -P -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -P -P -P -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -P -P -P -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -P -P -P -P -P -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -P -P -S -P -P -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -P -P -S -P -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -P -P -P -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -P -S -S -S -P -S -P -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -P -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -S -P -P -S -P -P -P -P -S -S -P -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -P -P -P -P -S -P -P -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -P -P -P -S -S -P -P -P -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -P -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -P -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -P -P -P -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -P -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -P -P -P -S -P -P -P -P -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -P -S -P -P -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -P -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -S -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -P -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -P -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -P -P -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -P -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -P -P -P -P -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -P -P -P -P -S -S -P -P -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -S -P -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -P -S -P -P -P -P -S -P -S -P -P -P -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -P -P -P -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -P -S -P -P -P -P -P -P -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -P -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -P -P -P -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -P -P -S -P -P -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -P -P -S -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -P -P -P -S -P -P -P -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -P -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -P -S -S -P -S -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -P -S -P -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -P -P -S -S -P -P -S -S -P -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -P -P -P -S -S -P -P -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -S -P -P -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -S -P -S -P -P -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -P -P -S -P -S -P -P -P -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -P -S -S -P -P -P -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -P -S -P -P -P -P -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -P -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -P -P -P -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -P -S -S -P -P -S -S -P -P -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -S -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -P -P -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -P -P -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -P -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -P -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -P -S -P -S -P -P -P -P -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -P -S -S -P -P -P -S -P -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -P -P -S -P -P -P -P -P -P -P -P -S -P -S -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -P -P -P -P -S -P -P -P -P -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -P -P -S -P -S -P -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -P -P -P -P -P -P -S -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -P -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -P -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -P -P -S -P -P -S -P -P -P -P -S -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -P -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -P -P -P -P -P -P -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -P -P -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -P -P -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -P -P -S -P -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -P -P -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -P -P -S -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -P -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -P -P -P -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -P -P -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -P -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -P -P -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -S -P -P -P -S -P -P -P -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -P -P -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -P -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -P -P -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -P -P -S -P -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -S -P -S -P -P -P -S -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -P -S -P -S -P -P -P -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -P -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -P -S -P -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -P -S -P -S -S -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -P -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -P -S -P -S -S -P -P -S -P -P -S -P -P -P -P -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -P -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -P -S -P -S -P -P -S -S -P -P -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -P -S -S -P -P -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -P -S -P -P -S -S -P -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -P -P -S -P -P -P -S -P -P -P -P -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -P -S -P -P -P -P -P -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -P -P -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -P -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -P -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -P -P -P -P -S -P -P -S -P -S -S -P -P -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -P -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -P -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -P -S -P -S -P -P -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -P -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -P -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -P -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -P -P -S -P -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -S -P -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -P -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -P -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -P -P -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -P -P -P -S -P -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -P -P -P -S -P -S -S -P -S -S -P -P -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -P -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -P -P -P -P -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -P -S -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -P -P -P -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -P -P -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -P -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -P -P -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -P -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -P -P -P -P -P -P -P -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -P -P -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -P -P -S -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -P -S -P -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -P -P -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -P -P -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -P -P -P -P -S -P -P -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -P -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -P -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -P -S -P -P -S -P -P -P -P -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -P -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -P -S -P -P -P -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -P -S -P -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -P -S -P -S -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -P -P -P -P -P -P -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -P -S -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -P -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -P -P -S -P -P -P -P -P -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -P -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -P -P -S -P -S -P -S -P -P -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -P -P -P -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -P -P -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -P -S -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -P -P -P -P -S -P -P -S -P -P -S -P -P -P -S -P -P -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -P -P -P -P -P -P -S -P -P -P -P -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -P -P -P -P -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -P -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -P -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -P -P -P -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -P -P -P -S -S -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -P -S -P -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -P -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -P -P -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -P -P -S -P -P -P -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -P -P -P -S -S -P -P -P -S -S -S -P -P -P -P -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -P -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -P -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -P -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -P -P -P -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -P -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -S -P -P -P -P -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -S -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -P -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -P -P -P -P -P -S -P -S -P -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -P -P -P -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -P -S -P -P -P -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -P -P -S -P -S -P -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -P -P -P -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -S -S -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -S -P -P -S -P -P -P -S -P -S -S -P -P -P -S -P -S -P -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -P -P -S -S -P -S -P -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -P -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -P -P -P -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -P -S -P -S -P -P -P -S -P -P -P -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -P -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -P -S -P -S -P -S -P -S -P -P -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -P -P -S -S -P -P -P -S -P -P -S -S -S -P -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -S -P -P -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -P -P -P -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -P -P -P -P -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -S -P -P -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -P -P -P -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -P -P -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -P -P -P -P -P -P -P -P -S -P -P -S -P -S -S -P -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -S -S -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -P -P -S -P -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -P -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -P -P -P -P -S -P -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -S -P -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -P -P -S -S -P -P -S -P -P -P -P -P -S -P -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -S -P -S -P -P -P -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -P -P -P -P -P -P -S -P -S -S -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -P -S -P -S -P -P -P -P -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -P -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -P -P -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -S -P -P -P -S -S -P -P -P -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -P -P -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -P -S -P -P -P -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -P -S -P -S -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -P -P -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -S -S -P -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -P -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -P -P -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -P -P -S -P -P -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -S -S -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -P -P -P -P -S -P -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -P -P -P -S -P -S -P -S -P -S -S -P -P -S -P -P -P -S -P -S -P -P -S -P -P -P -P -P -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -S -P -S -P -P -P -S -S -P -P -S -P -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -S -P -P -P -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -P -P -S -P -S -P -S -S -P -P -P -S -S -P -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -P -P -S -S -S -P -P -P -S -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -P -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -P -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -S -P -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -P -P -P -S -P -P -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -P -P -S -S -P -P -P -P -P -P -S -P -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -P -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -S -S -P -P -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -P -P -S -P -P -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -P -S -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -S -P -P -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -P -P -P -P -S -P -P -P -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -S -P -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -P -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -P -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -S -P -P -P -P -P -P -S -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -P -P -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -P -P -P -S -P -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -P -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -P -P -S -S -P -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -S -S -P -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -P -S -P -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -P -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -P -P -S -P -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -P -P -S -S -S -P -P -P -S -S -P -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -P -P -P -P -P -S -P -S -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -S -P -P -P -S -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -P -P -S -P -P -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -S -P -P -S -P -S -P -P -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -P -P -S -P -S -S -P -P -P -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -P -P -S -S -P -P -P -P -P -P -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -S -P -P -P -S -P -P -P -P -P -P -P -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -P -P -P -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -S -P -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -P -P -P -S -S -S -P -S -P -P -P -S -S -P -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -P -P -S -S -P -P -P -P -P -S -P -P -S -P -P -S -S -S -P -S -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -P -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -P -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -S -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -P -P -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -P -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -P -P -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -S -P -P -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -P -P -P -S -S -P -P -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -P -P -P -S -P -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -P -S -P -S -P -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -P -P -S -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -P -S -P -P -P -S -P -P -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -P -P -P -P -P -S -P -P -S -P -P -S -P -P -S -S -P -S -P -P -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -S -P -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -P -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -P -S -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -P -P -P -P -S -P -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -P -S -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -P -S -S -S -P -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -P -S -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -P -P -P -S -P -S -P -P -S -P -S -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -P -P -P -S -P -P -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -P -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -P -S -S -S -P -S -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -P -P -S -S -P -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -P -P -P -P -S -P -P -P -S -P -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -P -P -S -P -S -P -S -P -P -P -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -P -P -P -S -P -S -S -S -S -S -P -P -S -P -P -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -P -P -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -P -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -P -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -P -P -P -P -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -P -P -P -S -P -P -P -P -S -P -P -S -S -S -P -S -P -P -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -S -P -S -P -P -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -P -P -P -S -S -P -P -P -S -P -P -P -S -S -P -P -P -S -S -P -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -P -S -P -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -P -S -S -P -S -P -P -P -P -P -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -P -S -P -P -P -P -P -S -S -P -P -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -P -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -P -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -S -P -P -P -P -P -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -S -P -S -P -P -P -S -P -P -P -S -S -P -S -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -P -P -S -S -P -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -P -S -P -P -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -P -P -P -P -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -S -P -S -P -P -P -P -P -P -P -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -P -P -P -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -P -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -P -P -P -S -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -P -S -S -S -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -P -S -S -P -S -S -S -P -P -P -S -P -P -S -P -S -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -S -P -S -S -S -P -P -P -P -S -P -P -S -S -S -P -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -P -P -P -S -P -P -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -P -P -S -P -S -P -S -S -S -P -S -S -P -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -P -S -P -P -P -P -P -S -P -P -S -P -S -S -P -P -P -P -S -P -P -S -P -P -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -P -S -P -P -P -P -S -S -P -S -P -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -S -P -P -S -P -P -P -S -P -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -P -S -P -P -P -S -S -S -S -P -P -P -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -P -P -S -S -S -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -P -P -S -S -P -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -P -S -P -S -P -P -P -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -S -P -P -S -P -S -P -S -S -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -P -P -S -S -P -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -P -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -P -S -S -P -P -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -P -S -P -P -S -S -P -P -P -S -S -P -P -S -P -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -S -S -P -S -P -P -S -S -P -S -S -P -P -S -P -S -P -P -S -P -P -S -P -S -S -S -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -P -S -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -P -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -P -S -P -S -P -P -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -P -P -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -S -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -S -P -P -S -P -P -S -S -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -S -P -P -S -S -P -P -S -P -S -P -P -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -P -P -P -P -S -P -S -P -S -S -P -S -S -P -P -P -P -S -S -P -P -S -S -S -S -S -S -P -P -S -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -S -P -P -S -P -S -S -S -S -P -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -P -P -S -P -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -S -P -P -P -P -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -P -P -P -P -P -S -P -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -P -S -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -S -P -P -P -P -P -S -P -S -P -S -P -P -P -S -S -P -S -P -S -P -P -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -P -P -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -P -P -S -P -P -P -P -P -P -S -S -P -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -S -S -P -P -P -S -P -P -S -S -P -S -S -P -S -S -P -P -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -P -S -P -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -P -S -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -P -S -S -P -S -P -P -S -P -P -P -S -S -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -P -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -P -S -P -P -P -S -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -S -S -S -P -S -P -S -P -P -P -S -S -P -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -P -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -S -P -S -P -P -P -S -S -P -P -P -P -P -P -S -S -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -P -S -P -P -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -P -P -P -P -P -P -P -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -P -P -P -S -S -S -P -P -S -P -S -P -P -P -P -S -P -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -S -S -S -P -P -P -S -P -S -P -P -P -P -S -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -P -S -P -P -S -S -P -P -P -P -S -P -P -S -P -P -P -S -P -S -P -S -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -S -S -P -P -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -P -P -P -P -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -P -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -P -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -P -P -S -S -S -S -P -S -S -P -P -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -P -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -P -S -P -P -P -S -S -S -P -S -P -S -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -S -S -S -P -S -P -P -S -P -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -S -P -P -S -P -S -S -P -P -P -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -P -P -S -S -S -S -P -P -P -P -S -S -S -P -S -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -P -S -P -P -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -P -P -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -P -S -S -P -P -S -P -S -P -S -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -S -P -P -S -P -P -S -P -S -P -S -S -P -S -P -P -S -S -S -S -S -P -S -P -P -P -P -P -S -P -S -S -S -P -P -S -P -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -P -P -P -P -P -S -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -S -P -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -P -S -S -S -S -S -P -S -P -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -S -S -S -P -P -S -P -P -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -S -P -P -S -P -P -S -S -S -P -P -P -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -S -P -P -S -S -P -P -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -S -P -P -S -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -P -S -S -S -S -P -P -P -S -P -S -S -P -P -S -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -S -S -S -P -P -S -S -S -P -P -S -S -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -P -S -S -S -S -P -S -S -S -P -S -P -P -P -S -S -S -S -S -P -P -P -S -P -S -P -S -S -P -S -S -S -S -S -P -S -P -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -S -P -P -S -S -P -P -P -P -P -P -S -S -S -P -S -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -S -S -S -S -S -P -P -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -P -S -P -P -P -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -P -P -P -P -P -P -S -P -P -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -P -P -P -S -P -P -P -P -S -S -P -S -S -P -S -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -P -S -P -P -S -P -S -P -P -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -S -S -S -P -P -P -S -S -S -P -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -S -P -P -P -P -S -P -S -S -P -S -P -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -S -P -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -P -P -P -S -P -S -P -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -S -P -S -P -S -S -P -S -S -P -S -P -S -P -S -P -P -S -P -P -P -S -S -P -P -P -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -P -S -S -P -P -S -P -S -S -P -S -P -S -P -P -S -S -P -P -S -S -S -S -S -S -S -P -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -P -P -S -P -P -P -S -S -P -S -P -S -S -S -S -P -S -S -S -P -P -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -S -S -P -P -S -P -P -P -S -P -P -S -S -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -S -P -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -P -S -P -P -S -S -P -P -S -P -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -P -P -P -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -P -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -P -P -S -P -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -P -S -S -S -S -S -S -S -P -P -P -P -S -P -P -S -S -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -P -S -P -P -S -S -S -P -P -P -P -S -S -S -P -P -P -S -S -P -S -S -S -P -P -P -P -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -P -P -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -P -P -P -P -S -S -S -S -P -S -P -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -P -S -P -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -P -S -S -P -S -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -S -P -P -P -P -P -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -P -P -S -P -S -S -P -S -P -S -P -P -S -S -S -P -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -S -P -S -P -S -S -P -P -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -S -P -S -S -S -S -P -S -P -S -P -P -P -S -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -P -S -S -S -S -S -S -S -P -S -P -S -S -P -P -P -S -S -S -P -P -P -P -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -P -P -S -S -P -S -S -P -S -P -P -P -P -S -P -S -P -P -P -P -P -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -P -S -S -P -S -S -P -S -S -S -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -S -P -S -S -S -S -S -P -P -S -P -S -S -P -S -S -S -P -P -P -S -P -P -P -P -S -P -P -P -S -P -S -P -S -P -P -S -S -S -P -S -S -S -P -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -S -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -P -P -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -P -S -S -S -P -P -P -P -P -S -P -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -S -P -S -S -S -S -S -S -P -P -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -S -S -P -S -S -P -S -P -S -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -P -P -S -S -P -P -S -S -P -S -S -P -S -P -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -S -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -S -P -P -S -P -P -S -S -P -P -S -S -P -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -S -P -P -S -S -S -S -S -S -P -S -P -S -P -P -S -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -P -P -S -P -S -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -P -P -P -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -P -P -P -S -S -S -S -P -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -P -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -S -P -P -P -S -S -P -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -P -P -S -P -S -S -S -P -P -S -P -P -S -P -S -P -S -P -P -S -S -P -S -P -P -P -P -P -S -S -P -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -P -S -P -P -P -S -S -S -P -P -S -P -S -S -P -S -S -S -S -S -S -P -P -P -P -P -S -S -S -P -S -P -P -P -S -S -P -S -P -S -P -P -P -S -S -S -P -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -P -S -P -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -P -P -S -S -S -S -P -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -P -S -S -S -P -S -P -S -S -S -P -S -S -P -S -P -S -P -S -S -S -P -P -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -P -S -P -S -P -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -P -P -P -P -P -P -P -P -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -P -P -S -S -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -P -P -S -S -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -S -S -S -P -P -P -S -S -S -P -P -P -S -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -P -P -S -S -S -S -P -P -S -S -S -S -S -P -P -P -S -S -S -S -S -P -P -S -S -P -S -P -S -P -P -S -P -P -S -P -P -S -P -P -S -S -P -S -S -P -P -S -S -P -P -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -P -P -P -S -S -P -S -P -P -S -P -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -P -P -P -S -S -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -P -S -S -P -S -S -S -S -S -S -S -P -S -S -P -S -S -P -P -S -P -P -P -S -P -P -S -P -P -S -S -S -S -P -P -P -S -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -P -S -S -S -S -P -P -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -P -S -S -P -P -S -S -P -P -S -S -P -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -S -S -S -P -P -P -S -S -P -P -P -P -S -S -S -S -P -S -S -S -S -S -P -S -P -S -S -S -P -P -S -S -S -S -S -S -S -S -P -S -P -S -S -P -S -S -S -S -S -S -P -S -S -S -P -P -P -S -S -S -P -P -P -S -S -S -S -S -S -P -S -S -P -P -S -S -S -S -P -P -P -P -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -P -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -P -S -S -S -S -P -S -S -S -P -P -S -S -P -P -S -S -S -S -P -P -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -P -S -S -P -S -P -P -P -S -P -P -P -P -S -P -P -S -P -S -P -S -P -P -P -S -S -S -S -S -P -P -P -P -P -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -P -P -S -P -S -S -P -P -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -P -S -S -S -P -P -S -S -S -S -S -P -S -S -S -S -S -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -P -P -P -S -P -S -P -P -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -P -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -S -S -P -S -P -P -S -P -S -P -S -S -S -S -P -S -P -S -S -S -P -P -S -P -S -P -S -S -P -S -S -S -P -S -P -S -P -P -S -S -S -S -S -P -P -S -S -S -S -P -S -S -P -S -S -S -S -S -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -P -S -S -P -S -S -P -S -S -S -S -S -S -P -P -S -S -P -P -S -S -P -S -P -S -P -P -P -S -S -S -S -S -S -P -P -P -P -S -S -P -S -S -S -S -P -S -S -S -S -S -S -S -S -S -P -S -S -P -S -S -P -S -S -P -P -P -P -P -S -S -S -S -S -P -P -P -P -S -P -S -S -S -P -S -S -P -S -P -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -P -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -S -S -S -P -P -S -S -S -S -S -S -S -P -P -S -S -S -P -S -S -S -S -P -P -P -P -S -S -S -P -S -S -P -S -S -P -P -S -P -S -P -P -S -S -S -S -S -S -S -P -P -P -S -P -P -P -P -S -P -S -P -P -S -P -P -P -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -S -P -S -P -S -P -S -S -P -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -P -S -P -S -P -S -P -S -S -S -S -S -P -S -P -P -P -P -S -P -S -S -S -P -P -P -P -S -S -S -P -S -P -P -P -P -S -P -P -S -P -P -P -S -S -P -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -P -P -S -S -P -S -S -P -P -S -P -P -S -S -S -S -S -P -S -P -S -P -S -S -S -S -S -P -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -S -P -S -P -P -S -P -S -P -P -S -S -S -P -S -P -S -S -S -P -P -P -P -S -S -P -P -P -S -S -P -P -S -P -P -S -S -S -S -S -S -S -S -P -S -S -S -P -S -S -S -P -P -S -P -P -S -P -S -S -S -P -P -P -P -S -P -P -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -P -S -S -P -S -S -S -S -P -P -S -P -S -S -S -S -P -S -S -P -S -P -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -P -P -S -S -P -S -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -S -P -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -P -S -P -P -S -P -P -S -S -S -P -S -S -S -S -S -S -S -S -S -S -P -P -S -S -P -P -P -S -S -P -S -S -S -S -P -S -P -S -S -S -S -S -S -S -S -S -P -S -S -S -S -S -P -P -S -P -P -P -P -S -P -S -S -S -S -S -S -S -P -S -P -S -S -S -P -S -S -S -P -P -S -P -S -S -S -S -S -P -S -S -P -P -P -S -S -P -P -S -S -S -S -P -S -P -S -S -S -P -P -S -S -P -P -S -P -S -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -P -P -S -S -S -P -S -S -S -S -S -P -P -S -P -P -S -S -P -P -P -P -S -S -S -P -P -S -S -S -S -S -S -S -P -S -S -S -S -S -S -S -P -S -S -S -P -P -S -S -S -P -S -P -S -S -S -S -P -P -P -S -P -S -P -S -P -P -S -S -P -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -P -P -S -S -S -S -S -S -S -S -S -S -S -S -P -S -S -S -P -S -P -S -P -S -S -P -S -S -P -P -S -S -S -P -S -P -P -S -P -P -P -P -P -S -S -S -S -S -S -P -S -P -S -S -S -S -P -S -P -P -P -S -S -S -S -P -S -S -S -S -S -S -P -S -S -S -S -S -S -S -S -P -P -S -P -S -P -S -S -P -P -S -S -S -S -S -P -P -P -P -S -S -S -P -S -S -S -S -S -P -S -S -P -S -S -S -S -S -P -S -P -P -P -S -P -S -P -P -S -S -S -P -P -S -P -S -S -S -S -P -P -P -S -S -P -S -S -S -S -P -S -S -P -S -P -S -S -P -P -S -P -P -S -S -S -S -S -S -P -S -P -P -S -S -P -S -P -P -P -S -P -S -S -S -P -P -S -P -S -P -S -S -S -S -S -S -P -S -S -P -S -S -S -P -S -S -S -P -P -P -S -P -P -S -S -S -P -P -S -S -P -P -S -S -S -P -S -S -P -P -P -S -S -S -P -S -S -S -P -S -S -P -S -S -S -S -P -S -P -S -S -P -S -P -P -S -P -S -S -S -P -S -P -S -S -S -S -S -S -S -P -S -S -S -S -P -S -S -P -S -S -P -P -S -P -S -S -P -P -S -S -S -S -S -P -S -P -S -P -P -S -S -S -S -S -S -P -S -P -P -P -S -S -S -S -S -S -S -S -P +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +1 +1 +1 +0 +1 +1 +0 +1 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +1 +1 +1 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +1 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +1 +0 +1 +1 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +1 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +1 +1 +0 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +1 +0 +0 +0 +0 +1 +1 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +1 +0 +0 +1 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +0 +0 +1 +0 +1 +1 +1 +0 +1 +0 +0 +0 +1 +1 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +1 +1 +0 +1 +1 +0 +0 +0 +1 +1 +0 +0 +1 +1 +0 +0 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +0 +1 +1 +0 +1 +0 +0 +0 +1 +0 +1 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +1 +0 +1 +0 +0 +1 +1 +0 +0 +0 +0 +0 +1 +0 +1 +0 +1 +1 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +1 From abba594b010430ac272b6f8369e1a77950defad3 Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Mon, 30 Mar 2020 18:29:13 +0200 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7654c7e..491ce74 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Classify a reddit as either from Skeptic subreddit or one of the "paranormal" subreddits (Paranormal, UFOs, TheTruthIsHere, Ghosts, ,Glitch-in-the-Matrix, conspiracytheories). -Output label is `S` and `P`. +Output label is 0 (for skeptic) and 1 (for paranormal). Sources ------- From de8146527840369c2dad1bbe366cf941cb2d98b8 Mon Sep 17 00:00:00 2001 From: Dawid Jurkiewicz Date: Mon, 6 Apr 2020 12:52:21 +0200 Subject: [PATCH 4/5] Add F1, precision and recall --- config.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.txt b/config.txt index ce835d5..aaf6828 100644 --- a/config.txt +++ b/config.txt @@ -1 +1 @@ ---metric Accuracy --precision 4 --in-header in-header.tsv --out-header out-header.tsv \ No newline at end of file +--metric Accuracy --metric F1 --metric F0:N --metric F9999999:N --precision 4 --in-header in-header.tsv --out-header out-header.tsv From ecfafbf86cd946b8e4f71cf6e124d18c683d002b Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Mon, 20 Apr 2020 14:53:12 +0200 Subject: [PATCH 5/5] Switch to probabilities --- README.md | 2 +- config.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 491ce74..8c928a6 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Classify a reddit as either from Skeptic subreddit or one of the "paranormal" subreddits (Paranormal, UFOs, TheTruthIsHere, Ghosts, ,Glitch-in-the-Matrix, conspiracytheories). -Output label is 0 (for skeptic) and 1 (for paranormal). +Output label is the probability of a paranormal subreddit. Sources ------- diff --git a/config.txt b/config.txt index aaf6828..f148428 100644 --- a/config.txt +++ b/config.txt @@ -1 +1 @@ ---metric Accuracy --metric F1 --metric F0:N --metric F9999999:N --precision 4 --in-header in-header.tsv --out-header out-header.tsv +--metric Likelihood --metric Accuracy --metric F1 --metric F0:N --metric F9999999:N --precision 4 --in-header in-header.tsv --out-header out-header.tsv