commit 73b72d2df34ea8ae89f3fc1f157f8f24d5dc5fdf Author: Filip Gralinski Date: Sun Feb 23 17:39:42 2020 +0100 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1c18d74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ + +*~ +*.swp +*.bak +*.pyc +*.o +.DS_Store +.token diff --git a/README.md b/README.md new file mode 100644 index 0000000..7654c7e --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +Skeptic vs paranormal subreddits +================================ + +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`. + +Sources +------- + +Data taken from . diff --git a/config.txt b/config.txt new file mode 100644 index 0000000..ce835d5 --- /dev/null +++ b/config.txt @@ -0,0 +1 @@ +--metric Accuracy --precision 4 --in-header in-header.tsv --out-header out-header.tsv \ No newline at end of file diff --git a/dev-0/expected.tsv b/dev-0/expected.tsv new file mode 100644 index 0000000..6b118c1 --- /dev/null +++ b/dev-0/expected.tsv @@ -0,0 +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 diff --git a/dev-0/in.tsv.xz b/dev-0/in.tsv.xz new file mode 100644 index 0000000..3d84809 Binary files /dev/null and b/dev-0/in.tsv.xz differ diff --git a/in-header.tsv b/in-header.tsv new file mode 100644 index 0000000..5615913 --- /dev/null +++ b/in-header.tsv @@ -0,0 +1 @@ +PostText Timestamp diff --git a/out-header.tsv b/out-header.tsv new file mode 100644 index 0000000..0767caf --- /dev/null +++ b/out-header.tsv @@ -0,0 +1 @@ +Label diff --git a/test-A/in.tsv.xz b/test-A/in.tsv.xz new file mode 100644 index 0000000..5e4f4f4 Binary files /dev/null and b/test-A/in.tsv.xz differ diff --git a/train/expected.tsv b/train/expected.tsv new file mode 100644 index 0000000..1432390 --- /dev/null +++ b/train/expected.tsv @@ -0,0 +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 diff --git a/train/in.tsv.xz b/train/in.tsv.xz new file mode 100644 index 0000000..474696d Binary files /dev/null and b/train/in.tsv.xz differ